
//点击登录按钮 → 收集用户输入的数据，发送到服务器 → 成功弹窗 → 跳转首页 → 缓存用户数据（用户名和token）
//token：服务器返回的标识 → 标注当前用户是否登录了

document.querySelector('#btn-login').addEventListener('click', async function () {
    const data = serialize(document.querySelector('.login-form'), { hash: true, empty: true })
    const {username,password}=data
    if(username==''||password=='')return showToast('用户名和密码不能为空')
    if(username.length<8||username.length>30||password.length<6||password.length>30) return showToast('用户名（8~30），密码（6~30）')
    try {
        const res = await axios.post('/login', data)
        console.log(res);
        showToast(res.message)
        localStorage.setItem('username', res.data.username)
        localStorage.setItem('token', res.data.token)

        setTimeout(() => {
            location.href='./index.html'
        }, 1500);
    } catch (err) {
        console.dir(err);
        showToast(err.response.data.message)
        
    }




})